package com.xy.bioapi.enums;

/**
 * 状态码类型
 * Created by caeyer on 2017/7/12.
 */
public enum ResultEnum {
    /**
     * 未知错误，系统错误
     */
    UNKNOW_ERROR(-1,"未知错误"),
    /**
     * 请求成功
     */
    INVOKE_SUCCESS(0,"请求成功"),
    /**
     * 设备已存在
     */
    EQUIPMENT_EXISTED(4000,"设备已存在"),
    /**
     * 不合法的设备ID，设备ID不符合
     */
    ILLEGAL_EQUIPMENT_ID(4001,"不合法的设备ID"),
    /**
     * 暂无设备ID
     */
    NO_EQUIPMENT_ID(4002,"无该设备ID"),
    /**
     * key值无效
     */
    INVAILD_KEY(3000,"无效的key值"),
    /**
     * sign签名错误
     */
    SIGNATURE_ERROR(3001,"签名错误"),
    /**
     * method值无效
     */
    INVAILD_METHOD(3002,"无效的method方法")
    ;

    /**
     * 状态码
     */
    private Integer invoke_code;

    /**
     * 状态信息
     */
    private String invoke_message;

    /**
     *
     * @param invoke_code
     * @param invoke_message
     */
    ResultEnum(Integer invoke_code,String invoke_message){
        this.invoke_code = invoke_code;
        this.invoke_message = invoke_message;
    }

    /**
     * 获取状态码
     * @return
     */
    public Integer getInvoke_code() {
        return invoke_code;
    }

    /**
     * 获取状态信息
     * @return
     */
    public String getInvoke_message() {
        return invoke_message;
    }
}
